package com.ruoyi.yn.domain;

import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;
import io.swagger.annotations.*;

/**
 * 用户订单对象 yn_user_order
 *
 * @author Ming
 * @date 2023-04-25
 */
@Data
@Accessors(chain = true)
@ToString(callSuper = true)
@ApiModel(value = "YnUserOrder", description = "用户实体")
public class YnUserOrder  {

    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    private String id;

    /**
     * 图片(多个,隔开)
     */
    @Excel(name = "图片(多个,隔开)")
    @ApiModelProperty("图片(多个,隔开)")
    private String picture;

    /**
     * 回收类型(多个,隔开)
     */
    @Excel(name = "回收类型(多个,隔开)")
    @ApiModelProperty("回收类型(多个,隔开)")
    private String recyclingTypeIds;

    /**
     * 用户ID
     */
    @Excel(name = "用户ID")
    @ApiModelProperty("用户ID")
    private String wxUserId;

    /**
     * 用户地址ID
     */
    @Excel(name = "用户地址ID")
    @ApiModelProperty("用户地址ID")
    private String userAddressId;

    /**
     * 预约开始时间
     */
    @Excel(name = "预约开始时间")
    @ApiModelProperty("预约开始时间")
    private String estimatedStartTime;

    /**
     * 预约结束时间
     */
    @Excel(name = "预约结束时间")
    @ApiModelProperty("预约结束时间")
    private String estimatedEndTime;

    /**
     * 金额
     */
    @Excel(name = "金额")
    @ApiModelProperty("金额")
    private Double money;

    /**
     * 回收员ID
     */
    @Excel(name = "回收员ID")
    @ApiModelProperty("回收员ID")
    private String recyclerId;

    /**
     * 订单状态:0待处理1已完成2已取消
     */
    @Excel(name = "订单状态:0待处理1已处理2已取消3已评价")
    @ApiModelProperty("订单状态:0待处理1已处理2已取消3已评价")
    private String state;

    /**
     * 预估重量ID
     */
    @Excel(name = "预估重量ID")
    @ApiModelProperty("预估重量ID")
    private String recyclingWeightId;


    @Excel(name = "创建时间")
    @ApiModelProperty("创建时间")
    private String createTime;

    @Excel(name = "订单评论")
    @ApiModelProperty("订单评论")
    private String comment;

}
